from myelin.Ns import MYELIN, FOAF

from AgentProfile import AgentProfile

#import GroupAgent

from ObjectTypes import \
    GroupProfileTypeO, GroupProfileTypeS, \
    GroupAgentTypeO

from mappings import \
    AgentMap

class GroupProfile(AgentProfile):
    
    ModelTypes = (GroupProfileTypeO, GroupProfileTypeS)
    
    RDF_BINDINGS = {
        'foafPrimaryTopic'      : ((FOAF, 'primaryTopic'), GroupAgentTypeO, AgentMap),
    }
    
    
CLASS_TYPES = {
    MYELIN + 'GroupProfile' : GroupProfile,
}